﻿/* CSS Document */
/*
Theme Name:某某化传媒有限公司
Theme URI: http://www.aymoban.com/qiye/012/
Description: 爱永设计工作室的作品。
Author: 刘爱永
Author URI: http://www.aysheji.com/
Version: 4.3.1
License: 爱永设计许可认证
License URI: http://www.aysheji.com/
Tags: 网站模板,婚庆网站模板,摄影网站模板
*/
/* =Reset default browser CSS. Based on work by 刘爱永: http://www.aysheji.com/
-------------------------------------------------------------- */
*{margin:0;padding:0;}
html{ overflow-x:hidden;}
ul,li,ol{list-style:none;}
img{ border:0;}
.clear{ clear:both;}
img{vertical-align:top;}
em{font-style:normal;}
@font-face {
    font-family: "iconfont";
  src: url('../css/iconfont.eot'); /* IE9*/
  src: url('../css/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../css/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../css/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../css/iconfont.svg#ic') format('svg'); /* iOS 4.1- */}
.icon {
  font-family:"iconfont";
  font-style:normal;
 -webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
}
hr{height:20px;border:0;border-top:dashed 1px #cccccc;margin-top:10px;}
.r5{-moz-border-radius:5px;border-radius:5px;}
.title,.cborder,.gborder h2,.pclassname{background:url(../images/title.png) no-repeat 10000px 10000px;}
textarea{font-size:12px}
ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
select,input{font-size:14px;}
.select{width:105px;border: 1px solid #cccccc;height: 26px;line-height: 24px;padding: 4px;}
.price{color:red;font-style:normal;}
a{hide-focus: expression(this.hideFocus=true);outline: none;text-decoration:none;color:#666666;}
img{border:0}
a:hover{color:#d0111b;}
body{min-width:1200px;text-align:left;font-size:14px;font-family:Microsoft YaHei,SimSun;color:#666666;background:#ffffff;margin:0 auto;padding:60px 0 0 0px;}
.jstishi{display:block;text-align:center;padding:10px 0;font-size:14px;}
.pagenum{margin:20px 0;text-align:center;font-size:14px;}
.pagenum a{padding: 3px 8px;display:inline-block;background:#dddddd;height:18px;line-height:18px;margin:0 5px;font-size:14px;}
.pagenum a {*display:inline;}
.pagenum .pcur,.pagenum .pcur:hover,.pagenum a:hover {background:#d0111b;color:#ffffff;cursor:pointer;}
.rb span input{margin-top:7px;*margin-top:2px;margin-bottom:0px;margin-bottom:0px !important;vertical-align:middle;float:left}
.rb span label{padding-left:5px;margin-right:20px;cursor:pointer;float:left;}

.formerr{margin-left:3px;color:#b13335;display:inline}
.formnormal{margin-left:3px;color:blue;display:inline}
.formdefault{margin-left:3px;color:#999999;display:inline}
.clear{clear:both;height:0px;overflow:hidden;}
.line{background:url(../images/line.png) repeat-x left center;height:30px;line-height:30px;overflow:hidden;}

.title_more{float:right;font-size:12px;font-weight:normal;}
.gborder{border:solid 1px #dddddd;margin-bottom:10px;background-color:#ffffff;height:100%;}
.gborder h2{height:35px;line-height:35px;overflow:hidden;background-position:0 -40px;background-repeat:repeat-x;padding-right:10px;margin-bottom:5px;font-weight:normal;}
.gborder h2 .title{display:inline-block;background-position:right 0;padding-left:20px;padding-right:60px;font-size:14px;color:#ffffff;}
.gborder h2 .title{*display:inline;}
.gborder h2 .title a{color:#ffffff;}
.cborder{border:solid 1px #dddddd;margin-bottom:15px;background-position:0 -40px;background-repeat:repeat-x;background-color:#ffffff;height:100%;}
.cborder h2{height:40px;line-height:40px;overflow:hidden;background-position:10px -109px;padding-left:20px;padding-right:10px;font-size:16px;margin-bottom:5px;}
.cborder ul{padding:0 10px;}
.cborder ul li{padding-left:8px;background-position:-10px -215px;height:24px;line-height:24px;overflow:hidden;margin-bottom:0px;zoom:1;}
.mainwrap{background:#f0f0f0;padding:15px 0;}
.main{width:1200px;margin:0px auto;overflow:hidden;}
.topbg{min-width:1200px;height:60px;position:fixed;background:url(../images/mbg.png) repeat-x left bottom;padding-bottom:10px;top:0px;left:0;right:0;margin-bottom:0px;z-index:999999;}
.top{width:1200px;position:absolute;left:50%;top:0;margin-left:-600px;z-index:9999990;}
.topbg .topleft{background:#d0111b;overflow:hidden;position:absolute;z-index:9999992;top:0;left:0;}
.topbg .logo{background:url(../images/topbg.png) no-repeat right top;float:right;padding-right:50px;}
.logo a{width:184px;height:60px;display:block;}
.topbg .topright{float:right;width:68%;overflow:hidden;}
.top .toptel{float:right;overflow:hidden;line-height:25px;color:#d0111b;font-size:24px;margin-top:30px;}
.top .toptel span{display:block;font-size:14px;color:#888888;margin-bottom:0px;}
.top .toptel i{display:none;width:21px;height:22px;text-align:center;font-size:16px;line-height:16px;overflow:hidden;float:left;background-position:0 -320px;}
.mask{position:absolute;z-index:2;background:#000000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
@media (min-width: 768px){
.topbg .topleft {width: auto;padding-left:10px;}
}
@media (min-width: 1280px){
.topbg .topleft {width: 20%;}
}
@media (min-width: 1440px){
.topbg .topleft {width: 25%;}
}
@media (min-width: 1720px){
.topbg .topleft {width: 30%;}
}
.searchtxt{overflow:hidden;height:34px;padding-right:0px;margin-top:45px;}
.searchtxt ul{overflow:hidden;}
.searchtxt ul li{overflow:hidden;height:34px;line-height:34px;float:left;display:inline;}
.searchtxt ul li .btn{text-align:center;font-size:15px;;cursor:pointer;background:#6a6a6a;width:70px;height:34px;line-height:34px;font-size:14px;font-weight:normal;color:#ffffff;overflow:hidden;display:block;}
.searchtxt ul li .btn:hover{background:#d0111b;color:#ffffff;}
.main_input{background:#ffffff;float:left;width:350px;height:24px;line-height:24px;border:1px solid #dcdcdc;padding:4px 4px;color:#999999;vertical-align:middle;border-right:0;outline:medium none;}

/*menu css strat*/
.menu{height:60px;overflow:hidden;float:right;}
.menu .mul{overflow:hidden;}

.menu ul li{float:left;height:60px;line-height:60px;font-size:15px;overflow:hidden; margin-left:10px;}
.menu ul li a{color:#000000;display:block;*display:inline-block;height:60px;overflow:hidden;padding:0 15px;}
.menu ul li a:hover, .menu ul li.current a, .menu ul li.current_page_item a, .menu ul li.current-menu-item a, .menu ul li.current-menu-parent a, .menu ul li.current-page-ancestor a, .menu ul li.current-category-ancestor a, .menu ul li.current-post-ancestor a{color:#d0111b;}

.menu ul .mli .childmenuwrap{display:none;position:absolute;left:0;top:60px;z-index:9999;overflow:hidden;-moz-box-shadow: 0px 5px 5px #000;-webkit-box-shadow: 0px 5px 5px #000;box-shadow: 0px 6px 5px #666666;}
.menu ul .mli .childmenuwrap .childmenubg{background:#ffffff;}
.menu ul .mli .childmenu{position:absolute;top:0;z-index:99999;overflow:hidden;padding:0;}
.menu ul .mli .childmenu li{font-size:15px;text-align:left;float:none;display:block;line-height:35px;height:35px;overflow:hidden;margin:0;padding:0;background:url(images/bgline.png) repeat-x left bottom;}
.menu ul .mli .childmenu li a{display:block;text-align:left;color:#333333;padding:0 15px;height:35px;overflow:hidden;background:none;}
.menu ul .mli .childmenu li a:hover{color:#d0111b;background:#f5f5f5;}
.menu ul .hli span{display:block;}
.menu ul .hli span a{color:#d0111b;}
.menu ul .menufg{float:left;height:60px;width:10px;display:block;overflow:hidden;}


.hidechildmenu{display:none;position:absolute;font-size:15px;padding:15px 0;}
.hidechildmenu li{line-height:35px;height:35px;overflow:hidden;}
.hidechildmenu li a{padding:0 15px;height:28px;}
.time{float:right;color:#999999;}
.menu .online{float:right;}
.menu .online li{line-height:40px;font-size:16px;}
.menu .online li span{display:block;float:left;color:#ffffff;}
.menu .online li .icon{display:block;float:left;background-position:0 -200px;width:30px;overflow:hidden;height:40px;}


/*adv css*/
.adv{width:1000px;margin:0 auto;overflow:hidden;}
.advc{width:100%;overflow:hidden;text-align:center;height:426px;overflow:hidden;background-color:#08558b;}
.advc h2 {color: #fff;margin-bottom: 20px; margin-top:50px;font-size:30px;font-weight:normal;line-height:100px;height:100px;background:url(images/sline.png) no-repeat center bottom;-moz-text-shadow: 1px 1px 1px #000;-webkit-text-shadow: 1px 1px 1px #000;text-shadow: 1px 1px 1px #000;}
.advc p {color: #fff;font-size:21px;margin-bottom: 0;-moz-text-shadow: 1px 1px 1px #000;-webkit-text-shadow: 1px 1px 1px #000;text-shadow: 1px 1px 1px #000;}
.advc p span{margin-left:20px;font-weight:400;}
.advc img{vertical-align:top;}
.adv img,.adv img{vertical-align:top;margin-bottom:15px;}
.infotop{background:#045487 url(../images/info.jpg) no-repeat center top;}

/*link list*/
.ilink{width:1000px;overflow:hidden;margin:0 auto;margin-bottom:0px;background:#eeeeee;line-height:24px;height:24px;}
.ilink span{color:#ffffff;padding:0 10px;background:#ea5404;display:inline-block;}
.ilink span{*display:inline;}
.ilink a{margin-left:10px;overflow:hidden;}
.lselect{width:219px;border: 1px solid #dddddd;height: 22px;line-height: 18px;padding: 2px;margin-bottom:10px;}

.return{height:30px;text-align:center;padding:10px;}

/*bottom css*/
.bottombg{padding:20px 0;background:#333333 url(../images/barr.png) no-repeat center top;}
.bottom{width:1200px;margin:0 auto;position:relative;}
.bottom a{color:#888888;}
.bottom a:hover{color:#dddddd;}
.bottom ul{overflow:hidden;}
.bottom ul li{line-height:24px;overflow:hidden;zoom:1;font-size:14px;color:#888888;text-align:center;}
.bottom ul li em{font-style:normal;margin-right:10px;}
.bottom ul li img{vertical-align:middle;}
.bottom ul li span a{margin-top:-1px;}
.bottom ul .zx{font-size:16px;font-weight:bold;color:#dddddd;font-weight:normal;}
.bottom ul .hot{font-size:40px;color:#d0111b;font-family:Impact;font-weight:normal;line-height:60px;}
.bottom ul.copyright{font-family:Microsoft YaHei,Arial;}
/*sencod css*/
body {
    _background:#ffffff url(../about:blank) fixed;
}
.slidebar{width:50px;position:fixed;z-index:100;right:0;top:50%;margin-top:-127px;_position:absolute;_top:expression((document).documentElement.scrollTop+212);}
.slidebar ul{}
.slidebar ul li{float:right;position:relative;width:45px;height:45px;line-height:45px;margin-bottom:1px;font-size:14px;}
.slidebar ul li a{display:block;width:160px;height:45px;line-height:45px;overflow:hidden;background-color:#000000;color:#ffffff;}
.slidebar ul li a:hover{background:#d0111b;color:#ffffff;}
.slidebar ul li i{display:block;width:45px;height:45px;text-align:center;font-size:23px;line-height:45px;overflow:hidden;float:left;}
.slidebar ul .kf_qq i:before{content: "\e650";}
.slidebar ul .kf_tel i:before{content: "\e63f";}
.slidebar ul .kf_email i:before{content: "\e63e";}
.slidebar ul .kf_wx i:before{content: "\e63b";}
.slidebar ul li #xj_goTopBtn i:before{content: "\e657";}

.erweima{display:none;width:150px;height:150px;position: absolute;top: -107px;left: -158px;background: #ffffff;border: 1px solid #cccccc;}
.erweima p{text-align:center;margin-top:5px;}
.erweima b {width: 5px;height: 10px;display: block;background: url(../images/arr.png) no-repeat;position: absolute;right: -5px;top: 122px;}
.smainwrap{background:url(../images/body.png) no-repeat center top;}
.second_main{width:1200px;margin:0 auto;min-height:500px;background:#ffffff;padding-bottom:25px;}
.ileft{width:235px;overflow:hidden;float:left;margin-top:-50px;}
.iright{width:940px;overflow:hidden;float:right;}
.list_content{overflow:hidden;width:1200px;margin:0 auto;padding-bottom:25px;}
.secondcontent{width:1150px;margin:0 auto;}
.pclassname{font-weight:400;height:45px;line-height:45px;overflow:hidden;background-position:0 -45px;background-repeat:repeat-x;padding-right:10px;margin-bottom:20px;}
.pclassname span.path{float:right;color:#717171;font-size:14px;font-weight:normal;}
.pclassname span.path a{color:#717171;margin:0 2px;}
.pclassname span.path a:hover{color:#d0111b;}
.pclassname .title{display:inline-block;background-position:right 0;padding-left:15px;padding-right:50px;font-size:22px;color:#f0f0f0;height:45px;min-width:80px;}
.pclassname .title{*display:inline;}
.pclassname .title a{color:#ffffff;}

.ctwrap{padding-bottom:20px;}
.pnsecond{line-height:24px;font-size:14px;}
.secondtitle{font-size:24px;line-height:2;margin:20px 0;overflow:hidden;zoom:1;text-align:center;border-bottom:dashed 1px #e1e1e1;padding-bottom:10px;}
.contentwrap{width:1100px;margin:0 auto;line-height:2;overflow:hidden;font-size:14px;padding-top:20px;}
.contentwrap ul {list-style-type:disc;margin-left:20px;}
.contentwrap table{margin:0 auto;background-color:#dddddd;border:0;}
.contentwrap table tr td{background-color:#ffffff;padding:0px;}
.contentwrap img{max-width:1100px;}
.reset{width:1200px;margin:0 auto;}
.reset img{max-width:1200px;}

.erjibanner{ width:100%; margin-bottom:20px;}
.erjibanner img{ height:auto; width:100%; display:block;}
.iborder{border:solid 0px #dddddd;margin-bottom:15px;}
.iborder h2{font-weight:400;height:50px;line-height:50px;overflow:hidden;background:#d0111b url(../images/classbg.jpg) repeat-x left top;margin-bottom:0px;padding:0px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.iborder h2 .title{display:inline-block;border-left:solid 0px #d0111b;padding-left:15px;padding-right:50px;font-size:22px;color:#ffffff;height:30px;line-height:30px;margin-top:10px;}
.iborder h2 .title{*display:inline;}
.iborder h2 .title a{color:#ffffff;}
.secondmenu {overflow:hidden;padding:0px 0px;}
.secondmenu h3{overflow:hidden;font-weight:normal;font-size:16px;height:40px;line-height:40px;margin-bottom:0px;border-bottom:solid 1px #777777;}
.secondmenu h3 a span{display:block;background:#888888;overflow:hidden;padding-left:15px;color:#ffffff;border-left:solid 4px #666666;}
.secondmenu h3 a em{font-style:normal;display:block;background:#666666;margin-top:-40px;padding-left:15px;color:#ffd800;border-left:solid 4px #ffd800;}
.secondmenu h3 a.on em{margin-top:0;}

.secondmenu .childclass{display:none;padding-bottom:5px;}
.secondmenu p{overflow:hidden;margin-bottom:5px;}
.secondmenu p a{font-size:14px;padding:0 15px 0 25px;display:block;color:#333333;height:30px;line-height:30px;overflow:hidden;background:#dddddd url(images/jt.png) no-repeat 15px center;}
.secondmenu p a:hover,.secondmenu p.on a{color:#d0111b;background:#dddddd url(../images/jth.png) no-repeat 15px center;}

.secondhr{margin:0;padding:0;margin-top:50px;height:20px;overflow:hidden;font-size:0;border-top:solid 1px #dddddd;}

.endmenu{overflow:hidden;font-size:14px;width:1150px;margin:0 auto 10px;padding-top:10px;}
.endmenu a{float:left;margin-right:1px;margin-bottom:15px;color:#ffffff;display:block;overflow:hidden;height:28px;line-height:28px;}
.endmenu a span{display:block;background:#666666;overflow:hidden;padding:0 10px;}
.endmenu a em{font-style:normal;display:block;background:#d0111b;padding:0 10px;margin:-28px 0 0 0;transition:margin 0.2s linear;}
.endmenu a.on em{margin-top:0;}
.endmenu a:hover em{margin:0px 0 0 0;transition:margin 0.2s linear;}

.img-responsive{display: block;max-width: 100%;height: auto;}
.contact{overflow:hidden;float:right;}

.apply h2{line-height:40px;overflow:hidden;font-size:24px;color:#242424;margin-bottom:10px;font-weight:bold;}
.apply p{line-height:24px;height:24px;overflow:hidden;overflow:hidden;font-size:15px;color:#242424;margin-bottom:5px;}
.apply p i{display:block;width:28px;height:28px;text-align:left;font-size:20px;line-height:24px;overflow:hidden;float:left;}
.apply .address i:before{content: "\e63c";font-size:22px;}
.apply .tel i:before{content: "\e646";}
.apply .email i:before{content: "\e645";font-size:24px;margin-left:-2px;}

.contact .onlineqq{}
.contact .onlineqq img{margin-right:20px;margin-top:10px;vertical-align:top;width:100px;padding:5px;background:#ffffff;border:solid 1px #dddddd;}
.ititle a{background:url(../images/ititle.png) no-repeat 10000px 10000px;width:800px;height:60px;overflow:hidden;display:inline-block;}
.apply{width:100%;}
.apply .applyleft{width:320px;float:left;}
.apply .applyright{width:320px;float:right;}
.apply ul{overflow:hidden;zoom:1;}
.apply ul li{margin-bottom:15px;float:left;line-height:40px;vertical-align:middle;font-size:14px;}
.apply ul li input{vertical-align:middle;float:left}
.apply ul li label{float:left;}
.wenben{resize: none;padding:0 10px;width: 288px;border:solid 1px #ffffff;height: 38px;color: #6e6e6e;background: #fff;font-size:14px;outline:none;}
.wenben2{resize: none;padding:0 10px;width: 648px;border:solid 1px #ffffff;height: 38px;color: #6e6e6e;background: #fff;font-size:14px;outline:none;}
.wenbenyu{float:left;resize: none;padding:10px;height:128px;width: 288px;border:solid 1px #ffffff;color: #6e6e6e;background: #fff;font-size:14px;outline:none;}
.apply ul .zi{color:Red;width:10px;}
.apply ul .fg{width:40px;}
.apply .applyright ul li{margin-bottom:0;}
#xj_OnlineEnquiry{margin-left:10px;width:310px;display:block;font-size:16px;display:block;height:40px;line-height:40px;text-align:center;overflow:hidden;color:#ffffff;background:#d0111b;}
#xj_OnlineEnquiry:hover{background:#e50012;color:#ffffff;}
.enquiryleft{width:680px;float:left;overflow:hidden;}
.enquiryright{width:400px;float:right;overflow:hidden;}
.enquirywrap{background:#ffb700 url(../images/enquirybg.jpg) no-repeat center top;padding:30px 0;}
.enquirytitle{overflow:hidden;zoom:1;padding:30px 0;background:#333333;}
.enquirytitle h2{font-weight:normal;text-align:center;height:60px;overflow:hidden;}
.enquirytitle h2 a{background-position:center -240px;}
.seccontact{background:#f9f9f9 url(../images/contact.jpg) no-repeat left top;padding:80px 10px 20px 10px;}
.seccontact ul{overflow:hidden;}
.seccontact ul li{float:left;line-height:27px;font-size:14px;}
.seccontact ul li.name{width:50px;overflow:hidden;text-align:right;}
.seccontact ul li.ct{width:140px;overflow:hidden;}
.seccontact .onlineqq{text-align:center;padding:10px 0;}
.seccontact .onlineqq img{vertical-align:top;width:100px;padding:5px;background:#ffffff;border:solid 1px #f0f0f0;}
.seccontact h2{overflow:hidden;font-weight:normal;font-size:16px;margin-top:10px;color:#d0111b;}
.seccontact p{overflow:hidden;font-weight:normal;font-size:12px;margin-top:10px;line-height:20px;border-top:dashed 1px #cccccc;padding-top:10px;color:#333333;}

.comtitle{overflow:hidden;margin-bottom:20px;}
.comtitle h2{text-align:center;font-size:28px;color:#d0111b;font-weight:bold;}
.comtitle h2 a,.comtitle h2 a:hover{color:#d0111b;display:inline-block;}
.comtitle p{text-align:center;height:24px;line-height:24px;font-size:14px;color:#666666;padding:0px 15px;text-transform:uppercase;font-family:Arial;}
.comtitle h2 span{background:url(../images/title.png) no-repeat center center;overflow:hidden;display:block;}
.single p{ padding-bottom:20px;}
.single img{ display:block; max-width:100%; height:auto; margin:10px auto;}

.culturewrap{min-width:1200px;height:425px;overflow:hidden;background:#000000 url(../images/culture.jpg) right center;background-size:cover;position:relative;padding:50px 0;}
.culturewrap .opacity{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity: 0.8;background:#000000;position:absolute;z-index:1;height:525px;width:100%;left:0;top:0;}
.culturewrap .main{position:relative;overflow:hidden;z-index:10;}
.culturewrap .culture{overflow:hidden;}
.culturewrap .culture .img{overflow:hidden;text-align:left;}
.culturewrap .culture .img img{}
.culturewrap .detail{overflow:hidden;text-align:center;margin-top:50px;}
.culturewrap a.cultureMore{border:solid 1px #f99a00;color:#f99a00;display:inline-block;width:160px;height:40px;line-height:40px;text-align:center;overflow:hidden;transition: background 0.5s;}
.culturewrap a.cultureMore:hover{background:#f99a00;color:#ffffff;}
.corewrap{min-width:1200px;overflow:hidden;background:#ffffff;position:relative;padding:50px 0;}
.corewrap .core{overflow:hidden;}
.corewrap .core .img{overflow:hidden;text-align:center;}
.corewrap .core .img img{max-width:1400px;width:100%;}

.pagecon{ padding-bottom:50px;}
.pagecon p{ margin-bottom:20px;}
.pagecon img{ max-width:100%; height:auto; display:block;}



/*detail list*/
.detaillist{overflow:hidden;padding-bottom:30px;}
.detaillist a{background:#f9f9f9;border:solid 1px #f0f0f0;display:block;height:156px;overflow:hidden;margin-bottom:15px;}
.detaillist a p.img{float:left;width:200px;text-align:center;height:150px;background:#ffffff;overflow:hidden;margin-right:15px;line-height:150px;font-size:14px;color:#cccccc;padding:3px;}
.detaillist a p.img span{display:block;width:200px;text-align:center;height:150px;overflow:hidden;}
.detaillist a p.img img{width:100%;height:150px;overflow:hidden;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;overflow: hidden;}
.detaillist a p.sj{color:#333333;font-size:16px;font-weight:400;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:10px 45px 5px 0;}
.detaillist a:hover p.img img{transform:scale(1.15);transition-timing-function:ease-out;transition-duration:750ms;overflow: hidden;}
.detaillist a p.date{color:#90999f;font-size:12px;}
.detaillist a p.ct{color:#717171;line-height:24px;height:80px;overflow:hidden;margin:5px 15px 5px 0;font-size:12px;}
.detaillist a p.detail{color:#717171;}
.detaillist a p.detail span{display:block;float:right;margin-right:20px;background:#009cff;color:#ffffff;border-radius:3px;color:#fff;font-size:14px;height:30px;line-height:30px;text-align:center;width:80px;}
.detaillist a:hover{border:solid 1px #333333;}
.detaillist a:hover p.sj{color:#d0111b;}

/*pic list*/
.piclistwrap{width:1250px;overflow:hidden;}
.piclistwrap a{background:#f0f0f0;border:solid 1px #f9f9f9;display:block;height:238px;overflow:hidden;margin-bottom:20px;width:270px;border:solid 1px #dddddd;float:left;margin-right:20px;}
.piclistwrap a p.img{width:264px;text-align:center;height:198px;background:#ffffff;overflow:hidden;line-height:198px;font-size:14px;color:#cccccc;padding:3px;}
.piclistwrap a p.img span{display:block;width:264px;text-align:center;height:198px;overflow:hidden;}
.piclistwrap a p.img img{width:100%;height:198px;overflow:hidden;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;}
.piclistwrap a p.sj{color:#333333;text-align:center;font-size:14px;font-weight:400;width:254px;margin:0 auto;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.piclistwrap a:hover p.img img{transform:scale(1.15);transition-timing-function:ease-out;transition-duration:750ms;overflow: hidden;}
.piclistwrap a:hover{border-color:#333333;}
.piclistwrap a:hover p.sj{color:#d0111b;}

/*news list*/
.newslist {}
.newslist li{font-size:14px;padding-right:5px;line-height:24px;overflow:hidden;margin-bottom:5px;zoom:1;}
.newslist li a{ display:block;}
.newslist li a h3{ float:left; background:url(../images/d.png) no-repeat 5px center; padding-left:15px;}
.newslist li a p{ font-size:12px; color:#ccc; clear:both; width:90%; padding-left:15px;}
.newslist li a .time{float:right;color:#999999;}
.newslist .linel{height:10px;line-height:10px;font-size:10px;background:url(../images/line.png) repeat-x left center;overflow:hidden;}

.comtitle h2 span{display:block;margin-bottom:10px;border-color:#dddddd;}
.comtitle p{color:#999999;}
.nobgwrap{background:#ffffff;padding:50px 0;}
.nobgendmenu{overflow:hidden;font-size:16px;text-align:center;}
.nobgendmenu a{margin:0 10px;margin-bottom:10px;display:inline-block;overflow:hidden;height:28px;line-height:28px;}
.nobgendmenu a em{display:none;}
.nobgendmenu a.on{color:#d0111b;}

.caseList{padding-top:20px;width:1220px;overflow:hidden;}
.caseList a{display:block;width:286px;height:335px;overflow:hidden;border:solid 1px #dddddd;float:left;margin:0 16px 16px 0;background:#f9f9f9;position:relative;z-index:1}
.caseList a:nth-child(4n){ margin-right:0;}
.caseList a p.im{display:block;background:#ffffff;overflow:hidden;width:280px;height:210px;margin-bottom:10px;text-align:center;line-height:210px;padding:3px;}
.caseList a p.im span{display:block;width:280px;text-align:center;height:210px;overflow:hidden;}
.caseList a p.im img{display:block;width:280px;height:210px;overflow:hidden;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;}
.caseList a h3{color:#333333;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:16px;width:266px;margin:0 auto;margin-bottom:0px}
.caseList a p.ct{color:#888888;font-size:12px;line-height:24px;height:72px;overflow:hidden;width:266px;margin:0 auto;}
.caseList a:hover p.im img{-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
	}
.caseList a:hover h3{color:#d0111b;}
.caseList a:hover{border-color:#666666;}

/*分页样式开始*/
#pageabc{
	text-align:center;
	margin:30px 0;
	clear:both;
	height:auto;
	overflow:hidden;
	color:#c30100;
	line-height:23px;
	text-align:center;
}
#pageabc a.noallowed {
    cursor: not-allowed;
}
#pageabc span,#pageabc a{
	font-size:12px;
	color:#333;
	padding:4px 12px;
	border:1px solid #dedede;
	text-decoration:none;
	margin:3px;
	display:inline-block;
	text-align:center;
	background:#e7e7e7;
}
#pageabc a:hover,#pageabc a.current{
	color:#fff;
	background-color:#c50018;
	border:1px solid #c50018;
}
/*分页样式结束 */


.visual{overflow:hidden;}
.visual ul{overflow:hidden;margin-bottom:50px;}
.visual ul li{display:block;width:140px;float:left;margin:0 30px;}
.visual ul li span{display:block;width:140px;height:140px;border:solid 2px #dddddd;-moz-border-radius:140px;border-radius:140px;margin:0 auto;}
.visual ul li span i{display:block;width:100px;height:60px;margin:40px auto;background:url(../images/visual.png) no-repeat 10000px 10000px;transition:background 0.3s linear;}
.visual ul li p{display:block;width:140px;margin:0 auto;text-align:center;font-size:18px;font-weight:bold;height:30px;line-height:30px;text-overflow:ellipsis;white-space: nowrap;margin-top:10px;color:#333333;}
.visual ul li:hover p{color:#d0111b;}
.visual ul li:hover span{background-color:#d0111b;}
.visual ul li:hover span i{transition:background 0.3s linear;}
.visual ul li.v1 span i{background-position:-100px 0;}
.visual ul li.v1:hover span i{background-position:0 0;}
.visual ul li.v2 span i{background-position:-100px -60px;}
.visual ul li.v2:hover span i{background-position:0 -60px;}
.visual ul li.v3 span i{background-position:-100px -120px;}
.visual ul li.v3:hover span i{background-position:0 -120px;}
.visual ul li.v4 span i{background-position:-100px -180px;}
.visual ul li.v4:hover span i{background-position:0 -180px;}
.visual ul li.v5 span i{background-position:-100px -240px;}
.visual ul li.v5:hover span i{background-position:0 -240px;}
.visual ul li.v6 span i{background-position:-100px -300px;}
.visual ul li.v6:hover span i{background-position:0 -300px;}
.visual ul li.v7 span i{background-position:-100px -360px;}
.visual ul li.v7:hover span i{background-position:0 -360px;}
.visual ul li.v8 span i{background-position:-100px -420px;}
.visual ul li.v8:hover span i{background-position:0 -420px;}
.visual ul li.v9 span i{background-position:-100px -480px;}
.visual ul li.v9:hover span i{background-position:0 -480px;}
.visual ul li.v10 span i{background-position:-100px -540px;}
.visual ul li.v10:hover span i{background-position:0 -540px;}
.visual ul li.v11 span i{background-position:-100px -600px;}
.visual ul li.v11:hover span i{background-position:0 -600px;}
.visual ul li.v12 span i{background-position:-100px -660px;}
.visual ul li.v12:hover span i{background-position:0 -660px;}


.videoList{padding-top:20px;width:1220px;overflow:hidden;}
.videoList a{display:block;width:284px;height:263px;overflow:hidden;border:solid 1px #dddddd;padding:1px;float:left;margin:0 16px 16px 0;background:#f9f9f9;position:relative;z-index:1}
.videoList a p.im{display:block;background:#ffffff;overflow:hidden;width:284px;height:213px;margin-bottom:10px;text-align:center;line-height:213px;}
.videoList a p.im img{display:block;width:284px;height:213px;overflow:hidden;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;}
.videoList a h3{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:16px;width:264px;margin:0 auto;margin-bottom:0px}
.videoList a p.ct{color:#888888;font-size:12px;line-height:24px;height:72px;overflow:hidden;width:264px;margin:0 auto;}
.videoList a:hover p.im img{-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
	}
.videoList a:hover h3{color:#d0111b;}
.videoList a:hover{border-color:#f99a00;}

.video{overflow:hidden;padding:50px 0;background:#ffffff;}
.video ul{overflow:hidden;width:1240px;}
.video ul li{float:left;display:block;margin-right:25px;width:150px;overflow:hidden;position:relative;}
.video ul li i{display:block;height:150px;width:150px;overflow:hidden;opacity:1;transition:opacity 0.3s linear;}
.video ul li i img{height:150px;width:150px;overflow:hidden;}
.video ul li span{display:block;height:150px;width:150px;overflow:hidden;position:absolute;left:0;top:0;z-index:10;background:url(images/ms.png) no-repeat left top;}
.video ul li em{display:block;height:150px;width:150px;overflow:hidden;position:absolute;left:-150px;top:0;z-index:9;background:#000000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;transition:left 0.3s linear; }
.video ul li p{display:block;height:30px;line-height:30px;overflow:hidden;text-align:center;margin-top:10px;font-size:18px;font-weight:bold;color:#333333;}
.video ul li:hover em{left:0;transition:left 0.3s linear;}
.video ul li:hover p{color:#d0111b;}
.support{overflow:hidden;padding:50px 0;}
.support ul{overflow:hidden;width:1240px;}
.support ul li{float:left;display:block;margin-right:10px;margin-bottom:10px;border:solid 1px #dddddd;width:109px;height:30px;line-height:30px;text-align:center;overflow:hidden;position:relative;}
.support ul li:hover{border-color:#d0111b;}

.plan{padding:50px 0;overflow:hidden;}
.plan ul{width:1220px;overflow:hidden;}
.plan ul li{display:block;overflow:hidden;float:left;margin:0 16px 16px 0;position:relative;z-index:1}
.plan ul li span{display:block;background:#ffffff;overflow:hidden;width:284px;height:150px;margin-bottom:10px;border:solid 1px #dddddd;padding:1px;}
.plan ul li span i{display:block;overflow:hidden;width:284px;height:150px;text-align:center;line-height:150px;}
.plan ul li span i img{display:block;width:284px;height:150px;overflow:hidden;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;}
.plan ul li h2{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size:16px;margin:0 auto;margin-bottom:0px;font-size:18px;font-weight:bold;color:#333333;}
.plan ul li p{color:#888888;font-size:12px;line-height:24px;height:72px;overflow:hidden;margin:0 auto;}
.plan ul li:hover span i img{-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
	}
.plan ul li:hover h2{color:#d0111b;}
.plan ul li:hover{border-color:#f99a00;}

.customersList{padding-top:20px;width:1225px;overflow:hidden;}
.customersList a{display:block;width:222px;height:100px;overflow:hidden;border:solid 1px #dddddd;float:left;margin:0 20px 20px 0;background:#f9f9f9;position:relative;z-index:1}
.customersList a p.im{display:block;background:#ffffff;overflow:hidden;width:220px;height:165px;text-align:center;line-height:165px;padding:1px;}
.customersList a p.im span{display:block;overflow:hidden;width:220px;height:165px;text-align:center;line-height:165px;}
.customersList a p.im img{display:block;width:220px;height:165px;overflow:hidden;margin-top:-32px;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;}
.customersList a:hover p.im img{-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
	}
	
.wpiclistwrap{width:1250px;overflow:hidden;padding-top:20px;}
.wpiclistwrap a{background:#f9f9f9;display:block;height:255px;overflow:hidden;margin-bottom:16px;width:286px;border:solid 1px #cccccc;float:left;margin-right:16px;}
.wpiclistwrap a p.img{width:280px;text-align:center;height:210px;background:#ffffff;overflow:hidden;line-height:210px;font-size:14px;color:#666666;padding:3px;}
.wpiclistwrap a p.img span{display:block;width:280px;text-align:center;height:210px;overflow:hidden;}
.wpiclistwrap a p.img img{width:100%;height:210px;overflow:hidden;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;overflow: hidden;}
.wpiclistwrap a p.sj{color:#333333;text-align:center;font-size:14px;width:276px;margin:0 auto;font-weight:400;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.wpiclistwrap a:hover{border-color:#666666;}
.wpiclistwrap a:hover p.img img{transform:scale(1.15);transition-timing-function:ease-out;transition-duration:750ms;overflow: hidden;}
.wpiclistwrap a:hover p.sj{color:#d0111b;}
.wnewslist {padding:0 20px;}
.wnewslist li{font-size:14px;padding-left:15px;padding-right:5px;height:24px;line-height:24px;overflow:hidden;margin-bottom:5px;background:url(images/d.png) no-repeat 5px center;zoom:1;}
.wnewslist .linel{height:10px;line-height:10px;font-size:10px;background:url(../images/line.png) repeat-x left center;overflow:hidden;}

.wdetaillist{overflow:hidden;padding:20px 0;}
.wdetaillist a{background:#f9f9f9;border:solid 1px #f0f0f0;display:block;height:156px;overflow:hidden;margin-bottom:15px;}
.wdetaillist a p.img{float:left;width:200px;text-align:center;height:150px;background:#ffffff;overflow:hidden;margin-right:15px;line-height:150px;font-size:14px;color:#666666;padding:3px;}
.wdetaillist a p.img span{display:block;width:200px;text-align:center;height:150px;overflow:hidden;}
.wdetaillist a p.img img{width:100%;height:150px;overflow:hidden;transform:scale(1);transition-timing-function:ease-out;transition-duration:750ms;overflow: hidden;}
.wdetaillist a p.sj{color:#333333;font-size:16px;font-weight:400;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:10px 45px 5px 0;}
.wdetaillist a:hover p.img img{transform:scale(1.15);transition-timing-function:ease-out;transition-duration:750ms;overflow: hidden;}
.wdetaillist a p.date{color:#90999f;font-size:12px;}
.wdetaillist a p.ct{color:#666666;line-height:24px;height:80px;overflow:hidden;margin:5px 15px 5px 0;font-size:12px;}
.wdetaillist a p.detail{color:#717171;}
.wdetaillist a p.detail span{display:block;float:right;margin-right:20px;background:#009cff;color:#ffffff;border-radius:3px;color:#fff;font-size:14px;height:30px;line-height:30px;text-align:center;width:80px;}
.wdetaillist a:hover{border:solid 1px #333333;}
.wdetaillist a:hover p.sj{color:#d0111b;}
.contactdetailmain{width:1000px;margin:0 auto;overflow:hidden;}
.contactdetailwrap{}
.contactdetailwrap h2{text-align:center;margin-bottom:50px;}
.contactdetailwrap .contactdetail{overflow:hidden;}
.contactdetailwrap .contactdetail .contactdetailleft{width:500px;float:left;overflow:hidden;margin-top:-18px;}
.contactdetailwrap .contactdetail .contactdetailright{width:140px;float:right;overflow:hidden;}
.contactdetailwrap .contactdetail .contactdetailright p{text-align:center;}
.contactdetailwrap .contactdetail .contactdetailright p img{margin-bottom:10px;}
.contactdetailwrap .contactdetail .contactdetailleft h1{margin-bottom:20px;font-size:22px;font-weight:bold;display:none;}
.contactdetailwrap .contactdetail .contactdetailleft p{height:30px;line-height:30px;color:#333333;padding:18px 0;border-bottom:solid 1px #dddddd;font-size:18px;overflow:hidden;}
.contactdetailwrap .contactdetail .contactdetailleft p i{display:block;float:left;width:30px;height:30px;line-height:30px;overflow:hidden;margin-right:10px;}
.contactdetailwrap .contactdetail .contactdetailleft p.address i{background:url(../images/location.png) no-repeat center center;}
.contactdetailwrap .contactdetail .contactdetailleft p.tel i{background:url(../images/tel.png) no-repeat center center;}
.contactdetailwrap .contactdetail .contactdetailleft p.qq i{background:url(../images/qq.png) no-repeat center center;}
.contactdetailwrap .contactdetail .contactdetailleft p.email i{background:url(../images/email.png) no-repeat center center;}
#map{width:998px;border:solid 1px #dddddd;height:500px;margin:50px auto;}











